package cn.t.dto.order.repenlement;

import cn.t.dto.order.ReplenishmentDetailDTO;
import lombok.Data;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

/**
 * @author l
 */
@Data
public class ReplenishmentPageDTO implements Serializable {
    /**
     * 补货单id
     */
    private Long id;
    /**
     *
     */
    private String rsSn;
    /**
     *
     */
    private String deviceName;
    /**
     *
     */
    private Long deviceId;
    /**
     *所属公司名称
     */
    private String firmName;
    /**
     * 所属公司id
     */
    private Long firmId;
    /**
     *生成时间
     */
    private String gmtCreateDateStr;
    /**
     * 补货时间
     */
    private String closeTime;

    /**
     * 设备地址
     */
    private String deviceAddr;

    /**
     *  设备类型
     */
    private Integer deviceType;

    /**
     * 补货数量
     */
    private Long qty;
    /**
     * 总补货数量
     */
    private Long sumNum;
    /**
     *  补货人员
     */
    private String rsUserName;
    /**
     * 订单号
     */
    private String orderNo;
    /**
     * 状态
     */
    private Integer rsStatus;
    /**
     * 状态描述
     */
    private String rsStatusStr;
    /**
     * 补货明细
     */
    private List<cn.t.dto.order.ReplenishmentDetailDTO> details;
    /**
     * 补货明细
     */
    private Map<Integer,List<ReplenishmentDetailDTO>> rotatingDetailMap;

}
